package com.dragon.modules.yuegou.mapper.system;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.dragon.modules.yuegou.entity.system.RoleEntity;
import com.dragon.modules.yuegou.model.system.Role;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.List;
/**
 * 系统角色 Mapper接口
 *
 * @author pbuilder generated
 * @date 2019-03-15 15:37:59
 * @version 2.0
 */
@Component("sysRoleMapper")
public interface RoleMapper extends BaseMapper<RoleEntity> {
	
	/**
	 * 用户未授权角色列表
	 * */
	List<Role> userNoRole(@Param("roleName") String roleName, @Param("userId") String userId);

	/**
	 * 用户授权角色列表
	 * */
	List<Role> userRole(@Param("userId") String userId);

	/**
	 * 集团版用户未授权角色列表
	 * */
	List<Role> groupUserNoRole(@Param("roleName") String roleName,@Param("userId") String userId
			,@Param("groupId") String groupId);
	
	
	
}
